package com.jixi;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
@MapperScan("com.jixi.mapper")
public class JixiOrderSystemApplication {

    public static void main(String[] args) {
        SpringApplication.run(JixiOrderSystemApplication.class, args);
    }
    
    /*
    备注： 
    
    对于教育局端、餐饮公司端、学校端，username字段不能重复，且由于假删除，哪怕使用该username的账号已删除，还是不能重复使用。
    关于教育局账号超管普管的权限访问控制，使用手动判断。
    关于套餐审核的相关事宜，参见 /java/com/jixi/service/impl/SetmealServiceImpl.java 的第116行，根据餐饮公司端的需求，可能随时会更改。
    全局异常捕获器会捕获数据库字段UNIQUE唯一约束重复异常（username、银行卡号、其他情况）、空指针异常。
    |-> 详情参见 /java/com/jixi/handler/GlobalExceptionHandler 。
    
    待修正（考虑）：
    数据库索引优化（未完成）
    
    假删除后的username字段修改？如果修改，则新注册的username可以与已删除的username重复。（倾向不修改）
    昵称唯一？（倾向否定）
    新增账户限制工商卡？（前后端都要加校验）（倾向否定）
  
     */

}
